(function (win) {
  var doc = win.document;
  var docEl = doc.documentElement;
  var tid;
  let maxWidth = 1920; // 最大宽度z
  function refreshRem() {
    var width = docEl.getBoundingClientRect().width;
    if (width > 800) { // 最大宽度
      maxWidth = 1920;
    }else{
      maxWidth = 375
    }
    // var rem = width * 100 / maxWidth;  // 1rem = 100px（必须把px写成rem才会生效）
    var rem = width / maxWidth; // 1rem = 1px（必须把px写成rem才会生效）
    docEl.style.fontSize = rem + 'px';
  }
  win.addEventListener('resize', function () {
    clearTimeout(tid);
    tid = setTimeout(refreshRem, 100);
  }, false);
  win.addEventListener('pageshow', function (e) {
    if (e.persisted) {
      clearTimeout(tid);
      tid = setTimeout(refreshRem, 300);
    }
  }, false);
  refreshRem();
})(window);
